package com.powergisol.gis.vo;

import java.util.List;

public class GetFeatureInfoPoint {


    /**
     * type : FeatureCollection
     * features : [{"type":"Feature","geometry":{"type":"Point","coordinates":[108.0532,29.96]},"properties":{"CID":0},"id":"baiwan.611190"}]
     */

    private String type;
    private List<FeaturesBean> features;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public List<FeaturesBean> getFeatures() {
        return features;
    }

    public void setFeatures(List<FeaturesBean> features) {
        this.features = features;
    }

    public static class FeaturesBean {
        /**
         * type : Feature
         * geometry : {"type":"Point","coordinates":[108.0532,29.96]}
         * properties : {"CID":0}
         * id : baiwan.611190
         */

        private String type;
        private GeometryBean geometry;
        private PropertiesBean properties;
        private String id;

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public GeometryBean getGeometry() {
            return geometry;
        }

        public void setGeometry(GeometryBean geometry) {
            this.geometry = geometry;
        }

        public PropertiesBean getProperties() {
            return properties;
        }

        public void setProperties(PropertiesBean properties) {
            this.properties = properties;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public static class GeometryBean {
            /**
             * type : Point
             * coordinates : [108.0532,29.96]
             */

            private String type;
            private List<Double> coordinates;

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public List<Double> getCoordinates() {
                return coordinates;
            }

            public void setCoordinates(List<Double> coordinates) {
                this.coordinates = coordinates;
            }
        }

        public static class PropertiesBean {
            private int CID;
            private double XX;
            private double yy;
            private int ID;
            private String AAA;

            public double getXX() {
                return XX;
            }

            public void setXX(double XX) {
                this.XX = XX;
            }

            public double getYy() {
                return yy;
            }

            public void setYy(double yy) {
                this.yy = yy;
            }

            public int getID() {
                return ID;
            }

            public void setID(int ID) {
                this.ID = ID;
            }

            public String getAAA() {
                return AAA;
            }

            public void setAAA(String AAA) {
                this.AAA = AAA;
            }

            public int getCID() {
                return CID;
            }

            public void setCID(int CID) {
                this.CID = CID;
            }
        }
    }
}
